<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .text {
            font-size: 48px;
            font-weight: bolder;
        }
        .red{
            color: red;
        }
        .blue{
            color: blue;
        }
        .active{
            color: orange;
            width: 100px;
            height: 100px;
            background-color: green;
            text-align: center;
        }
    </style>
</head>

<body>
    <p class="text red">不凡学院</p>

    <button class="add">添加类名</button>
    <button class="remove">删除类名</button>
    <button class="toggle">切换类名</button>
    <button>判断类名是否存在</button>


    <script>
        // 类名控制样式
        var p = document.getElementsByTagName('p')[0];

        // 不要再js 中 频繁大量的 修改样式

        var button = document.getElementsByTagName('button');
        button[0].onclick = function(){
            // 假如不知道原来有哪些类名
            // p.className = 'text active';
            p.classList.add('active');
        }


        button[1].onclick = function(){
            // 删除类名
            p.classList.remove('red');
        }

        button[2].onclick = function(){
            // 切换类名
            // 有则删除 / 无则添加
            p.classList.toggle('red');
        }

        button[3].onclick = function(){
            console.log(p.classList.contains('active'));
           
        }
    </script>

</body>

</html>